package com.ruoyi.caiwu.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.caiwu.domain.CwCheckBatchVo;
import com.ruoyi.caiwu.domain.CwDealPerDay;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.caiwu.domain.CwDealPerDayDto;
import com.ruoyi.caiwu.domain.CwDealPerDayVo;
import com.ruoyi.caiwu.dto.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author 86182
* @description 针对表【t_cw_deal_per_day】的数据库操作Mapper
* @createDate 2023-05-04 20:35:53
* @Entity com.ruoyi.caiwu.domain.CwDealPerDay
*/
public interface CwDealPerDayMapper extends BaseMapper<CwDealPerDay> {

    //IPage<CwDealPerDayDto> searchCwDealPerDayDetailReceiptPage(@Param("page") Page page,@Param("vo") CwDealPerDayVo vo);

    IPage<CwDealPerDayDto> searchCwDealPerDayPage(@Param("page") Page page,@Param("vo") CwDealPerDayVo vo);

    CwDealPerDayTotalDto searchCwDealPerDaySum(@Param("vo") CwDealPerDayVo vo);

    IPage<CwDealPerDayDetailPayDto> searchCwDealPerDayDetailPayPage(@Param("page") Page page,@Param("vo") CwDealPerDayVo param);

    IPage<CwDealPerDayDetailReceiptDto> searchCwDealPerDayDetailReceiptPage(@Param("page") Page page,@Param("vo") CwDealPerDayVo param);
}




